package com.syh.jn.scm.dto.supplier.statistics.sale;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * mybatis返回结果的实体(按照下游客户统计的销售数据)
 */
@Data
public class CustomerSalesReportVo implements Serializable {
  /**
   * 下游客户
   */
  private Long downstreamCompanyId;
  /**
   * 下游客户名称
   */
  private String downstreamCompanyName;
  /**
   * 下游客户编码
   */
  private String downstreamCompanyCode;
  /**
   * 下游客户分类名称
   */
  private String downstreamCategoryName;
  /**
   * 销售总额
   */
  private BigDecimal goodsTotalAmount;
  /**
   * 运费总额
   */
  private BigDecimal totalFreight;
  /**
   * 优惠总额
   */
  private BigDecimal discount;
  /**
   * 销售收货数量
   */
  private BigDecimal inQuantity;
  /**
   * 销售收货总额
   */
  private BigDecimal inTotalAmount;
  /**
   * 退货总额
   */
  private BigDecimal returnGoodsTotalAmount;
  /**
   * 销售报损总额
   */
  private BigDecimal lossTotalAmount;
}
